Shared-memory parallelization of the fast marching method using an overlapping domain-decomposition approach
نویسندگان
چکیده
The fast marching method is used to compute a monotone front propagation of anisotropic nature by solving the eikonal equation. Due to the sequential nature of the original algorithm, parallel approaches presented so far were unconvincing. In this work, we introduce a shared-memory parallelization approach which is based on an overlapping domain decomposition technique. We introduce our parallel algorithm of the fast marching method tailored to shared-memory environments and discuss benchmark results based on a C++ implementation using OpenMP. We compare the sequential execution performance as well as the accuracy with reference implementations of the fast marching method and the fast iterative method; the latter is also used to evaluate the parallel scalability. Our shared-memory parallel fast marching method convinces both with regard to serial and parallel execution performance as well as with respect to accuracy. Author
منابع مشابه
Comparison of the Parallel Fast Marching Method, the Fast Iterative Method, and the Parallel Semi-Ordered Fast Iterative Method
Solving the eikonal equation allows to compute a monotone front propagation of anisotropic nature and is thus a widely applied technique in different areas of science and engineering. Various methods are available out of which only a subset is suitable for shared-memory parallelization, which is the key focus of this analysis. We evaluate three different approaches, those being the recently dev...
متن کاملParallelization of Rich Models for Steganalysis of Digital Images using a CUDA-based Approach
There are several different methods to make an efficient strategy for steganalysis of digital images. A very powerful method in this area is rich model consisting of a large number of diverse sub-models in both spatial and transform domain that should be utilized. However, the extraction of a various types of features from an image is so time consuming in some steps, especially for training pha...
متن کاملA Domain-Decomposition-Free Parallelisation of the Fast Marching Method
The Fast Marching Method (FMM) is an efficient technique to numerically solve the eikonal equation. The parallelisation of the FMM is not easy because of its intrinsic sequential nature. In this paper we propose a novel approach to parallelise the FMM which is not based on a classic domain-decomposition procedure. Compared to other techniques in the field, our method is much simpler to implemen...
متن کاملMPI- and CUDA- implementations of modal finite difference method for P-SV wave propagation modeling
Among different discretization approaches, Finite Difference Method (FDM) is widely used for acoustic and elastic full-wave form modeling. An inevitable deficit of the technique, however, is its sever requirement to computational resources. A promising solution is parallelization, where the problem is broken into several segments, and the calculations are distributed over different processors. ...
متن کاملSolution of Singular Perturbation Problems via the Domain Decomposition Method on Serial and Parallel Computers
Domain decomposition methods for the solution of semi-linear selfadjoint and non-selfadjoint singularly perturbed di erential equations are considered. An iterative domain decomposition algorithm suitable for parallelization is described and convergence of the algorithm is established. The implementation on a shared memory multiprocessor is described and numerical examples are presented to demo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016